package ${model.packageFullName};

import ace.cmp.core.enums.BaseEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
* ${model.remark}.
*
* @author Caspar
*/
@AllArgsConstructor
@Getter
public enum ${model.className} implements BaseEnum<${model.codeClass}> {
  <#list model.fields as field>
  ${field.key}(${field.code}, "${field.desc}"),
  </#list>
  ;
  private final ${model.codeClass} code;
  private final String desc;
}